Test Sets for Context Free Languages and Algebraic Systems of Equations over a Free Monoid
نویسندگان
چکیده
It is shown that for every context free language L there effectively exists a test set F, that is, a finite subset F of L such that, for any pair (g, h) of morphisms, g(x) = h(x) for all x in F implies g(x) = h(x) for all x in L. This result was claimed earlier but a detailed correct proof is given here. Together with very recent results on systems of equations over a free monoid this result implies that every algebraic system of equations is equivalent to a finite subsystem.
منابع مشابه
Monoid Automata for Displacement Context-Free Languages
In 2007 Kambites presented an algebraic interpretation of Chomsky-Schützenberger theorem for context-free languages. We give an interpretation of the corresponding theorem for the class of displacement context-free languages which are equivalent to well-nested multiple context-free languages. We also obtain a characterization of kdisplacement context-free languages in terms of monoid automata a...
متن کاملInclusion of regular and linear languages in group languages
Let Σ = X ∪ X = {x1, x2, ..., xm, x −1 1 , x 2 , ..., x m } and let G be a group with set of generators Σ. Let L(G) = {ω ∈ Σ∗ | ω ≡ e (mod G)} ⊆ Σ∗ be the group language representing G, where Σ∗ is a free monoid over Σ and e is the identity in G. The problem of determining whether a context-free language is subset of a group language is discussed. Polynomial algorithms are presented for testing...
متن کاملar X iv : 0 71 0 . 37 11 v 1 [ m at h . R A ] 1 9 O ct 2 00 7
We study the classes of languages defined by valence automata with rational target sets (or equivalently, regular valence grammars with rational target sets), where the valence monoid is drawn from the important class of polycyclic monoids. We show that for polycyclic monoids of rank 2 or more, such automata accept exactly the context-free languages. For the polycyclic monoid of rank 1 (that is...
متن کاملDuality and the equational theory of regular languages
On one hand, the Eilenberg variety theorem establishes a bijective correspondence between varieties of formal languages and varieties of finite monoids. On the other hand, the Reiterman theorem states that varieties of finite monoids are exactly the classes of finite monoids definable by profinite equations. Together these two theorems give a structural insight in the algebraic theory of finite...
متن کاملPomset Languages of Finite Step Transition Systems
Context Subsets of nitely generated free monoids [Kleene][Büchi].. : MSO denability ⇔ algebraic recognizability ⇔ nite device acceptance ⇔ rational expressions.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Information and Control
دوره 52 شماره
صفحات -
تاریخ انتشار 1982